const userStore = {
  data: {
    isLogin: false,
    userInfo: null,
    token: null
  },

  // 登录
  login(userInfo, token) {
    this.data.isLogin = true;
    this.data.userInfo = userInfo;
    this.data.token = token;
    // 保存到本地存储
    wx.setStorageSync('userInfo', userInfo);
    wx.setStorageSync('token', token);
  },

  // 退出登录
  logout() {
    this.data.isLogin = false;
    this.data.userInfo = null;
    this.data.token = null;
    // 清除本地存储
    wx.removeStorageSync('userInfo');
    wx.removeStorageSync('token');
  },

  // 初始化store
  init() {
    const userInfo = wx.getStorageSync('userInfo');
    const token = wx.getStorageSync('token');
    if (userInfo && token) {
      this.data.isLogin = true;
      this.data.userInfo = userInfo;
      this.data.token = token;
    }
  }
};

export default userStore; 